﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VirtuosoDal.Config;

namespace CoreVirtuoso.Config
{
   public class EventsOntologyUris
   {
      public static string EventClassUri
      {
         get { return String.Format("{0}Event", Namespaces.EventsOntologyNamespace); }
      }

      public static string TitlePropertyUri
      {
         get { return String.Format("{0}title", Namespaces.EventsOntologyNamespace); }
      }

      public static string DescriptionPropertyUri
      {
         get { return String.Format("{0}description", Namespaces.EventsOntologyNamespace); }
      }

      public static string StartDateTimePropertyUri
      {
         get { return String.Format("{0}startDateTime", Namespaces.EventsOntologyNamespace); }
      }

      public static string EndDateTimePropertyUri
      {
         get { return String.Format("{0}endDateTime", Namespaces.EventsOntologyNamespace); } 
      }

      public static string CityPropertyUri
      {
         get { return String.Format("{0}city", Namespaces.EventsOntologyNamespace); }
      }

      public static string PlacePropertyUri
      {
         get { return String.Format("{0}place", Namespaces.EventsOntologyNamespace); }
      }

      public static string EventCategoryPropertyUri
      {
         get { return String.Format("{0}eventCategory", Namespaces.EventsOntologyNamespace); }
      }

      public static string EventTypePropertyUri
      {
         get { return String.Format("{0}eventType", Namespaces.EventsOntologyNamespace); }
      }

      public static string CreationDateTimePropertyUri
      {
         get { return String.Format("{0}creationDateTime", Namespaces.EventsOntologyNamespace); }
      }

      public static string LastEditingDateTimePropertyUri
      {
         get { return String.Format("{0}lastEditingDateTime", Namespaces.EventsOntologyNamespace); }
      }

      public static string LastUsageDateTimePropertyUri
      {
         get { return String.Format("{0}lastUsageDateTime", Namespaces.EventsOntologyNamespace); }
      }

      public static string CreatedByPropertyUri
      {
         get { return String.Format("{0}createdBy", Namespaces.EventsOntologyNamespace); }
      }

      public static string EventTypeClassUri
      {
         get { return String.Format("{0}EventType", Namespaces.EventsOntologyNamespace); }
      }

      public static string EventCategoryClassUri
      {
         get { return String.Format("{0}EventCategory", Namespaces.EventsOntologyNamespace); }
      }
   }
}